@charset "UTF-8";
/* CSS Document */
#box{ background:url(../images/bg.jpg) center top no-repeat; background-size:100% 100%; height:655px; min-width:1400px; max-width:1860px; margin:0 auto;}

/*index-header*/
#header{ height:165px; position:relative;}
.logo{ position:absolute; left:-111px; top:0;}
.logo_txt{ padding-top:47px;}

.language{ padding-top:56px; width:145px;}
.language a{ display:block; height:15px; color:#fff; text-align:right;}
.language a.cn{background:url(../images/cn.png) no-repeat; width:52px; line-height:15px;}
.language a.en{background:url(../images/en.png) no-repeat; width:77px; line-height:18px;}

.search{ width:245px; height:34px; background:#fff; background:rgba(255,255,255,0.5); margin-top:12px;}
.search_input{ height:30px; padding-top:2px; width:195px; padding-left:10px; font-size:14px; background:none; border:0; color:#333;}
.search_btn{ width:30px; height:30px; background:url(../images/search_btn.png) 2px 7px no-repeat; border:0; cursor:pointer;}


/*index-nav*/
#nav{ background:#8e0f15; background:rgba(142,15,21,0.7);}
.nav{ height:50px;}
.nav li{ float:left; position:relative;}
.nav li:hover ul{ display:block;}
.nav li:hover a{background:#7f070d;}
.nav li a{ display:block; height:50px; padding:0 30px; color:#fff; font-size:14px; line-height:50px;}
.nav li a.active{ background:#7f070d;}
.nav li ul{ position:absolute; top:50px; left:0; display:none; background:#7f070d; padding-bottom:5px; z-index:100;}
.nav li ul li{width:250px;}
.nav li ul li:hover a{ background:#94060d;}
.nav li ul li a{ display:block; height:40px; line-height:40px; padding:0 30px;}


/*banner*/
#banner{ height:343px; margin-top:44px; position:relative; background:#fff;}
#banner ul.bigpic li{ position:absolute; top:0; left:0; z-index:1;}
#banner ul.bigpic li p{ width:977px; position:absolute; left:0; bottom:1px; height:47px; line-height:47px; background:#741d0f; background:rgba(116,29,15,0.8); color:#fff; font-size:16px; padding-left:23px;}
.doc{ position:absolute; bottom:17px; right:17px; z-index:2;}
.doc li{ width:9px; height:9px; background:#fff; border-radius:5px; float:left; margin-left:8px; cursor:pointer; border:1px #fff solid;}


/*index_main_en*/
#index_main_en{ margin-top:102px; padding-bottom:20px;}
.index_list_en{ width:485px; padding-bottom:38px;}
.index_list_t_en{ width:485px; height:26px; border-bottom: 2px solid #e9e9e9; background:url(../images/title_bg.png) no-repeat 3px 0; position:relative;}
.index_list_t_en h2{ width:110px; height:26px;padding-left:19px; padding-right:19px; border-bottom: 2px solid #8e0f15; font-size:14px; font-weight:normal;}
.index_list_t_en a{ display:block; position:absolute; right:0; top:2px; width:49px;background:url(../images/sanjiao.png) no-repeat right center; color:#9e9e9e; margin-right:3px;}
.index_list_en ul{ margin-top:26px;}
.index_list_en ul li{ list-style:disc; margin-left:15px; padding-bottom:15px; line-height:18px;}
.index_list_en ul li a{ font-size:13px; color:#585858;}
.index_list_en ul li a:hover{ color:#741d0f;}

.picroll_en{ height:220px; background:#f2f2f2; margin-top:25px; overflow:hidden;}
.picroll_en ul{ width:10000px; padding-top:16px; margin-top:0;}
.picroll_en ul li{ list-style:none; padding-bottom:0; float:left; margin-left:0;}

